//
//  BaseViewProtocol.h
//  EasyVideo
//
//  Created by Easy.Lin on 16/3/20.
//  Copyright © 2016年 com.Easy. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "BaseViewModelProtocol.h"

@protocol BaseViewProtocol <NSObject>

@required
- (id<BaseViewProtocol>)initWithViewModel:(id<BaseViewModelProtocol>)viewModel;

@property (nonatomic, strong, readonly) id<BaseViewModelProtocol> viewModel;

@optional

- (void)bindViewModel;
- (void)viewSetting;
- (void)makeConstaints;

@end
